Search results for "Dynamic priority scheduling"

showing 10 items of 20 documents

Tabu Search to Plan Schedules in a Multiskill Customer Contact Center

2006

International audience; We have studied a realistic case of scheduling problem in a customer contact center, dealing with multiskill agents. Our model combines the last two steps of the standard approach by determining shifts and by assigning them to agents at the same time (scheduling and rostering). Moreover, we have considered realistic vacations, according to legal constraints and preferences of agents. We have envisioned entire weeks of work, with variable meal times and meal durations, without overtime. In this paper, we define the problem and describe a Tabu search based solution.

021103 operations researchJob shop schedulingOperations research[INFO.INFO-RO] Computer Science [cs]/Operations Research [cs.RO]Computer science05 social sciencesReal-time computing0211 other engineering and technologies02 engineering and technologyDynamic priority scheduling[INFO.INFO-RO]Computer Science [cs]/Operations Research [cs.RO]Fair-share schedulingTabu searchScheduling (computing)Variable (computer science)Nurse scheduling problemTwo-level scheduling0502 economics and business050207 economics[ INFO.INFO-RO ] Computer Science [cs]/Operations Research [cs.RO]
researchProduct

2016

The growth of next-generation sequencing (NGS) datasets poses a challenge to the alignment of reads to reference genomes in terms of alignment quality and execution speed. Some available aligners have been shown to obtain high quality mappings at the expense of long execution times. Finding fast yet accurate software solutions is of high importance to research, since availability and size of NGS datasets continue to increase. In this work we present an efficient parallelization approach for NGS short-read alignment on multi-core clusters. Our approach takes advantage of a distributed shared memory programming model based on the new UPC++ language. Experimental results using the CUSHAW3 alig…

0301 basic medicinePhysics020203 distributed computingMulti-core processorDistributed shared memoryMultidisciplinarySource codemedia_common.quotation_subjectNode (networking)02 engineering and technologyDynamic priority schedulingParallel computingBioinformatics03 medical and health sciences030104 developmental biologyScalability0202 electrical engineering electronic engineering information engineeringProgramming paradigmPartitioned global address spacemedia_commonPLOS ONE
researchProduct

Schedulability analysis of window-constrained execution time tasks for real-time control

2003

Feasibility tests for hard real-time systems provide information about the schedulability of a set of tasks. However, this information is a yes or no answer whether the task set achieves the test or not. From the system design point of view, it would be useful to have more information, for example, how much can one vary some task parameters, such as computation time, without jeopardizing the system feasibility. The aim of the work is to provide a method to determine how much a task can increase its computation time, maintaining the system feasibility under a dynamic priority scheduling. This extra time can be determined not only in all the task activations, but in n of a window of m task in…

Adaptive controlJob shop schedulingReal-time Control SystemComputer scienceControl systemReal-time computingSystems designFault toleranceDynamic priority schedulingScheduling (computing)Proceedings 14th Euromicro Conference on Real-Time Systems. Euromicro RTS 2002
researchProduct

NoC Reconfiguration for CMP Virtualization

2011

At NoC level, the traffic interferences can be drastically reduced by using virtualization mechanisms. An effective strategy to virtualize a NoC consists in dividing the network in different partitions, each one serving different applications and traffic flows. In this paper, we propose a NoC reconfiguration mechanism to support NoC virtualization under real scenarios. Dynamic reassignment of network resources to different partitions is allowed in order to NoC dynamically adapts to application needs. Evaluation results show a good behavior of CMP virtualization.

Computer sciencebusiness.industryControl reconfigurationDynamic priority schedulingComputerSystemsOrganization_PROCESSORARCHITECTURESVirtualizationcomputer.software_genreNetwork on a chipSystem on a chipResource managementRouting (electronic design automation)businesscomputerComputer network2011 IEEE 10th International Symposium on Network Computing and Applications
researchProduct

Dynamic scheduling of periodic skippable tasks in an overloaded real-time system

2008

International audience; The need for supporting dynamic real-time environments where changes in workloads may occur requires a scheduling framework that explicitly addresses overload conditions, allows the system to achieve graceful degradation and supports a mechanism capable of determining the load to be shed from the system to handle the overload. In applications ranging from video reception to air-craft control, tasks enter periodically and have response time constraints, but missing a deadline is acceptable, provided most deadlines are met. Such tasks are said to be occasionally skippable and have an assigned skip parameter. We look at the problem of uniprocessor scheduling of skippabl…

Earliest deadline first schedulingComputer scienceDistributed computingReal-time computingResponse timeFault toleranceWorkload02 engineering and technologyDynamic priority scheduling020202 computer hardware & architectureScheduling (computing)Robustness (computer science)0202 electrical engineering electronic engineering information engineering[INFO.INFO-ES]Computer Science [cs]/Embedded Systems020201 artificial intelligence & image processingReal-time operating system2008 IEEE/ACS International Conference on Computer Systems and Applications
researchProduct

Software-Based EDF Message Scheduling on CAN Networks

2006

In this paper, a CAN-based communication system has been used to transmit data between different kinds of sensors and the drive control of an electrical vehicle. Software-based earliest deadline first (EDF) scheduling has been applied to order the data, making possible that more relevant measures meet with their delivery time and, discarding, if necessary, less relevant ones are discarded. The messages use their time-to-deadline as their priority level. With this mechanism, alongside with the discard of data that has lost its deadline, is it possible to deal with saturated that would require a bus utilization well above 100%.

Earliest deadline first schedulingRate-monotonic schedulingLeast slack time schedulingComputer sciencebusiness.industryDistributed computingDynamic priority schedulingRound-robin schedulingFair-share schedulingDeadline-monotonic schedulingPriority inversionComputerSystemsOrganization_SPECIAL-PURPOSEANDAPPLICATION-BASEDSYSTEMSbusinessComputer networkSecond International Conference on Embedded Software and Systems (ICESS'05)
researchProduct

Optimal deadline assignment for periodic real-time tasks in dynamic priority systems

2006

Real-time systems are often designed using a set of periodic tasks. Task periods are usually set by the system requirements, but deadlines and computation times can be modified in order to improve system performance. Sensitivity analysis in real-time systems has focused on changes in task computation times using fixed priority analysis. Only a few studies deal with the modification of deadlines in dynamic priority scheduling. The aim of this work is to provide a sensitivity analysis for task deadlines in the context of dynamic-priority, pre-emptive, uniprocessor scheduling. In this paper, we present a deadline minimisation method that achieves the maximum reduction. As undertaken in other s…

Earliest deadline first schedulingSystem requirementsPriority inversionCritical scalingComputer scienceComputationReal-time computingDynamic priority schedulingDeadline-monotonic schedulingJitter18th Euromicro Conference on Real-Time Systems (ECRTS'06)
researchProduct

Bounded Seed-AGI

2014

Four principal features of autonomous control systems are left both unaddressed and unaddressable by present-day engineering methodologies: (1) The ability to operate effectively in environments that are only partially known at design time; (2) A level of generality that allows a system to re-assess and re-define the fulfillment of its mission in light of unexpected constraints or other unforeseen changes in the environment; (3) The ability to operate effectively in environments of significant complexity; and (4) The ability to degrade gracefully—how it can continue striving to achieve its main goals when resources become scarce, or in light of other expected or unexpected constraining fact…

GeneralityWork (electrical)Computer scienceArtificial general intelligenceBlueprintbusiness.industryBounded functionPrincipal (computer security)Control (management)Dynamic priority schedulingSoftware engineeringbusinessSelf programming AGI
researchProduct

A FAST Method to Achieve Flexible Production Programming Systems

2008

One of the main critical problems in manufacturing system domains is the production scheduling process, because an agile and reactive production planning and scheduling system is essential in manufacturing. The production scheduling process is a complex problem in which finding a suitable production scheduling can greatly increase the effectiveness of highly flexible production processes. Nevertheless, this high flexibility makes the production scheduling and acquisition of relevant data quite complicated. Therefore, there is a strong demand for a universal and flexible tool for production scheduling capable of increasing the utilization of resources and that supports a decision-making proc…

Job shop schedulingComputer scienceDistributed computingReal-time computingFlexible manufacturing systemScheduling (production processes)Dynamic priority schedulingFair-share schedulingComputer Science ApplicationsScheduling (computing)Human-Computer InteractionProduction planningControl and Systems EngineeringGenetic algorithm schedulingTwo-level schedulingScalabilityResource managementElectrical and Electronic EngineeringSoftwareInformation SystemsIEEE Transactions on Systems, Man, and Cybernetics, Part C (Applications and Reviews)
researchProduct

Data-Driven Pump Scheduling for Cost Minimization in Water Networks

2021

Pumps consume a significant amount of energy in a water distribution network (WDN). With the emergence of dynamic energy cost, the pump scheduling as per user demand is a computationally challenging task. Computing the decision variables of pump scheduling relies over mixed integer optimization (MIO) formulations. However, MIO formulations are NP-hard in general and solving such problems is inefficient in terms of computation time and memory. Moreover, the computational complexity of solving such MIO formulations increases exponentially with the size of the WDN. As an alternative, we propose a data-driven approach to estimate the decision variables of pump scheduling using deep neural netwo…

Mathematical optimizationComputational complexity theoryComputer scienceScheduling (production processes)Dynamic priority schedulingMinificationSolverEnergy (signal processing)Integer (computer science)Data-driven2021 IEEE International Conference on Autonomous Systems (ICAS)
researchProduct